spiny-tailed monitor - English Synonyms Dictionary